02. 视频:为何要将数据拆分为不同的表格?
为何不将所有内容存储到一个表格中?
从上述视频中,我们知道与一个客户相关的所有信息没有位于 orders 表格中,但是为何不呢?请观看下面的视频了解原因!
为何使用不同的表格?
数据库规范化
在创建数据库时,一定要思考下将如何存储数据。这称为 规范化 ,是大多数 SQL 课程的一个重要组成部分。如果你负责设置新的数据库,则需要详细了解数据库 规范化 。
数据库规范化需要考虑以下三个要点:
- 表格存储了逻辑分组的数据吗?
- 我能在一个位置进行更改,而不是在多个表格中对同一信息作出更改吗?
- 我能快速高效地访问和操纵数据吗?
这篇文章 详细讲解了上述内容。
但是,大多数分析师处理的数据库已经设置了必要的属性。作为数据分析师,你不需要太思考数据 规范化 。你只需能够从数据库中获取数据,从而能够绘制图表。这将是这节课的侧重点。